It is currently 16 Apr 2021, 02:54
   
Text Size

Cards we could Implement if First Strike worked

Moderators: timmermac, friarsol, Blacksmith, KrazyTheFox, Agetian, CCGHQ Admins

Cards we could Implement if First Strike worked

Postby GandoTheBard » 07 Oct 2008, 06:57

Some First Strikers (please implement this :))


Pegasus Charger
2 W
Creature Pegasus
no text
2/1
Flying
First Strike

Longbow Archer
W W
Creature Human Soldier Archer
no text
2/2
First Strike
Reach

Ambush Party
4 R
Creature Human Rogue
no text
3/1
First Strike
Haste

Goblin Berserker
3 R
Creature Goblin Berserker
no text
2/2
Haste
First Strike

Goblin Striker
1 R
Creature Goblin Striker
1/1
First Strike
Haste

Mirri, Cat Warrior
1 G G
Legendary Creature Cat Warrior
no text
2/3
Vigilance
First Strike
Forestwalk

Nightguard Patrol
2 W
Creature Human Soldier
no text
2/1
Vigilance
First Strike

Benalish Knight
2 W
Creature Human Knight
no text
2/2
Flash
First Strike

Ancient Spider
2 W G
Creature Spider
no text
2/5
Reach
First Strike

Angel of Retribution
6 W
Creature Angel
no text
5/5
Flying
First Strike

Battering Craghorn
2 R R
Creature Goat Beast
no text
3/1
First Strike

Coiled Tinviper
3
Artifact Creature Snake
no text
2/1
First Strike

Daru Lancer
4 W W
Creature Human Soldier
no text
3/4
First STrike

Ekundu Griffin
3 W
Creature Griffin
no text
2/2
First Strike
Flying

Elvish Archers
1 G
Creature Elf Archer
no text
2/1
First Strike

Halberdier
3 R
Creature Human Barbarian
no text
3/1
First Strike

Hornet Cobra
1 G G
Creature Snake
no text
2/1
First Strike

Land Leeches
1 G G
Creature Leech
no text
2/2
First Strike

Lightning Hounds
2 R R
Creature Hound
no text
3/2
First Strike

Plover Knights
3 W W
Creature Kithkin Knight
no text
3/3
Flying
First Strike

Ramirez DePietro
3 U B B
Legendary Creature Human Pirate
no text
4/3
First Strike

Razorfoot Griffin
3 W
Creature Griffin
no text
2/2
First Strike

Sabertooth Wyvern
4 R
Creature Drake
no text
3/2
First Strike
Flying

Serra Zealot
W
Creature Human Soldier
no text
1/1
First Strike

Sky Spirit
1 W U
Creature Spirit
no text
2/2
First Strike
Flying

Skyhunter Patrol
2 W W
Creature Cat Knight
no text
2/3
Flying
First Strike

Stone-Throwing Devils
B
Creature Devil
no text
1/1
First Strike

Thunder Spirit
1 W W
Creature Elemental Spirit
no text
2/2
First Strike
Flying

Tundra Wolves
W
Creature Wolf
no text
1/1
First Strike

Wall of Razors
1 R
Creature Wall
no text
4/1
Defender
First Strike

Youthful Knight
1 W
Creature Human Knight
no text
2/1
First Strike
visit my personal homepage here: http://outofthebrokensky.com

Listen to my podcast with famed AJ_Impy "Freed from the Real" on http://puremtgo.com
User avatar
GandoTheBard
Tester
 
Posts: 1043
Joined: 06 Sep 2008, 18:43
Has thanked: 0 time
Been thanked: 0 time

Re: Cards we could Implement if First Strike worked

Postby DennisBergkamp » 07 Oct 2008, 07:11

Ah yes, first strike would be great.

We would have to add a new combat phase, basically. Tricky tricky stuff :(
But worth looking into, with first strike working, cards with Double strike could be added as well.
User avatar
DennisBergkamp
AI Programmer
 
Posts: 2602
Joined: 09 Sep 2008, 15:46
Has thanked: 0 time
Been thanked: 0 time

Re: Cards we could Implement if First Strike worked

Postby GandoTheBard » 07 Oct 2008, 08:43

Without any actual code the logic looks like this:

Start Combat
(check priority)
Declare Attackers
(check priority at the end of this)
Declare Blockers
(again check priority at the end of this)
Assign Damage
First Strike damage assigned, such damages go on the stack
(check priority)
First Strike damage resolved along with all triggered events, dead creatures go to graveyards, Creatures with regeneration shields that have taken lethal damage tap and regenerate etc

Normal (nonfirst strike damage) Assigned
(check priorty)
Normal Damage Resolved
End of combat (check priority once more though normally there is nothing to be done at the end of this sometimes an event will trigger (return to hand, put a +1/+1 counter on something etc))

It seems to me since it is all sequential there is no need for an extra phase...just stick all the needed steps in the right order into the regular combat phase and everything should fall into place.
visit my personal homepage here: http://outofthebrokensky.com

Listen to my podcast with famed AJ_Impy "Freed from the Real" on http://puremtgo.com
User avatar
GandoTheBard
Tester
 
Posts: 1043
Joined: 06 Sep 2008, 18:43
Has thanked: 0 time
Been thanked: 0 time

Re: Cards we could Implement if First Strike worked

Postby Rob Cashwalker » 08 Oct 2008, 18:26

SetAssignedDamage in Combat.java looks like it takes care of everything. If there's anyplace that first srike or deathtouch should be evaluated, then it's in there... somewhere.

And don't forget any creatures that can pump themselves with First Strike and/or Deathtouch. And spells that grant the abilities too.
The Force will be with you, Always.
User avatar
Rob Cashwalker
Programmer
 
Posts: 2167
Joined: 09 Sep 2008, 15:09
Location: New York
Has thanked: 5 times
Been thanked: 40 times


Return to Forge

Who is online

Users browsing this forum: No registered users and 25 guests


Who is online

In total there are 25 users online :: 0 registered, 0 hidden and 25 guests (based on users active over the past 10 minutes)
Most users ever online was 1371 on 09 Feb 2020, 16:22

Users browsing this forum: No registered users and 25 guests

Login Form