Commit graph

296 commits

Author SHA1 Message Date
edo9300
b8a3ba1783 Don't let trigger effects trigger if their condition is met at the same time as them changing location 2020-09-04 17:48:06 +02:00
Mercury233
ee51020825
add EVENT_BREAK_EFFECT (#335) 2020-08-24 08:27:44 +08:00
DailyShana
259732f5ac
update Card.CheckActivateEffect (#325) 2020-06-30 23:50:46 +08:00
DailyShana
12ec3a4688 support oath effect in summon cost 2020-05-18 22:34:16 +08:00
DailyShana
d5aace84f9
update summon proc in effect (#311) 2020-05-13 21:30:44 +08:00
DailyShana
6287d670d6 remove redundant break_effect() in add_chain
close Fluorohydride/ygopro#1909
2020-04-24 14:23:09 +08:00
DailyShana
973f3a6a83 update trigger effect in deck
similar to hand trigger when chaining
2020-04-22 20:50:10 +08:00
DailyShana
bdbf19a286 add EFFECT_SET_BATTLE_ATTACK and EFFECT_SET_BATTLE_DEFENSE 2020-04-21 15:59:00 +08:00
DailyShana
142fa918ec add old trigger effect rule in rule<=4 2020-04-20 12:09:54 +08:00
DailyShana
feb5dc3d4f fix
use get_value
2020-04-17 22:47:20 +08:00
DailyShana
a9b5fb8dbf fix reset control in turn end when controller has changed 2020-04-17 22:12:49 +08:00
DailyShana
1f82a3bdca
update Duel.MoveToField (#304) 2020-04-11 17:52:01 +08:00
DailyShana
17d9dd15a8
fix disable shuffle check (#287) 2020-04-05 23:21:00 +08:00
DailyShana
f39885a8db new ruling: (special) summon count 2020-04-02 13:48:05 +08:00
DailyShana
a3465f5b6d
new ruling (#294)
* new trap monster rule

* new ruling of special summon once

* new ruling of (special) summon count in oath

* new ruling of trigger effect

trigger effect cannot be activated if the card is moved to other place

* update (extra) deck effect handling

including new rule that effect of face down card in extra deck cannot be activated unless explicitly written

* new trap monster rule: changing to face down

* new trap monster rule: disabled

* fix changing to face down of trap monster
2020-04-01 11:41:45 +08:00
DailyShana
74e7ec534f fix free chain continuous effect
close #293
2020-03-15 10:15:54 +08:00
DailyShana
f39a793b9b suppress warning C4244
except in field::process
2020-02-05 17:33:12 +08:00
DailyShana
e6ac7e88b2 suppress warning C4267 2020-02-04 20:58:32 +08:00
DailyShana
304fac0549 simplify processing delayed quick effect 2020-02-01 15:37:25 +08:00
DailyShana
4cc1b18511 fix delayed quick effect 2020-01-30 15:01:26 +08:00
DailyShana
7f2b6ccb14 fix delay activate effect
should not activate in EVENT_SUMMON/EVENT_FLIP_SUMMON/EVENT_SPSUMMON
2020-01-28 16:46:05 +08:00
DailyShana
8cca9304ef update control loop break 2020-01-24 17:11:27 +08:00
DailyShana
8fe06c57cc fix control adjust
close Fluorohydride/ygopro#2238
2020-01-24 17:11:02 +08:00
DailyShana
386e662fde remove MSG_SORT_CHAIN
see 90a07a0909
2020-01-23 18:45:18 +08:00
DailyShana
166d458270 fix attack roll back for EFFECT_MUST_ATTACK 2020-01-20 23:24:55 +08:00
DailyShana
aaad6820c6 fix delayed activate effect
triggered by event raised during adding chains should activate after chain end
2020-01-19 14:42:13 +08:00
Mercury233
56b6f83e94
add TIMING_BATTLED (#278) 2020-01-19 11:27:13 +08:00
DailyShana
3028b7660d avoid comparing iterators of different lists 2020-01-13 21:39:24 +08:00
DailyShana
a1f55eecf8
add EFFECT_CHANGE_BATTLE_DAMAGE (#268) 2020-01-07 15:35:30 +08:00
DailyShana
5a16238fe6 update EFFECT_FLAG_EVENT_PLAYER
support EFFECT_TYPE_CONTINUOUS
2020-01-05 11:26:17 +08:00
DailyShana
da2d7dc25e make some numbers intuitive
card types, location, reset
2020-01-02 13:45:19 +08:00
DailyShana
9a1c407d3f fix effect triggered by activation of effects
the activation is viewed not happened when negated
2020-01-01 19:35:17 +08:00
DailyShana
a8ffd6dbac fix battle destroy of damage calculation in effect 2019-12-31 10:34:43 +08:00
DailyShana
304b72b43d
equip process: send equip card to grave if unable to equip (#255)
the target become not on field or face down, or there is no enough s/t zones
2019-12-30 19:04:59 +08:00
DailyShana
256d78bf23
both/also battle damage (#263)
add EFFECT_BOTH_BATTLE_DAMAGE and EFFECT_ALSO_BATTLE_DAMAGE
2019-12-26 18:47:02 +08:00
DailyShana
c87a077663
EFFECT_PIERCE: support double battle damage (#259) 2019-12-24 12:13:19 +08:00
DailyShana
0f5061d31a
fix damage calculation in effect (#252) 2019-12-23 20:45:20 +08:00
DailyShana
da7fe0c4af revert
this commit revert f87e6689cc
2019-12-21 16:40:49 +08:00
DailyShana
976e3a51b7 fix chain attack
after applying Duel.ChainAttack, other attack can only select chain_attack target
2019-12-13 23:22:14 +08:00
DailyShana
fe782145bb fix negate attack
close Fluorohydride/ygopro-scripts#1255
2019-12-02 20:03:47 +08:00
nekrozar
38c90a152f
fix&update fusion material (#242) 2019-11-06 10:35:59 +09:00
DailyShana
2035bd6c7c
update EFFECT_SET_CONTROL (#234) 2019-07-29 14:13:23 +08:00
Edoardo Lolletti
c32963b2b6 Merge MSG_ANNOUNCE_CARD with MSG_ANNOUNCE_CARD_FILTER (#216) 2019-07-07 20:38:04 +08:00
DailyShana
9e1dc567c1 send MSG_RETRY when fail to verify...
...announced card name
2019-07-07 11:06:37 +08:00
DailyShana
3f7aa8edf7
use lua continuation to give return value of operation functions (#222)
* use lua continuation to give return value of operation functions
* update
* fix
* fix
* fix
* tweak
2019-06-23 14:15:19 +08:00
Mercury233
480d864376 update magic number (#219) 2019-06-16 10:46:28 +08:00
DailyShana
a0c052357d fix special summon count of...
...effects that do not target cards
2019-06-15 17:26:02 +08:00
salix5
450d8c8f67 adding EFFECT_FLAG_CONTINUOUS_TARGET 2019-06-12 19:06:09 +08:00
nekrozar
f95d908449 update EVENT_SSET
for Altergeist Haunted Rock.
2019-05-28 11:45:55 +09:00
DailyShana
b94f0ed98d fix special summon count 2019-05-27 21:02:36 +08:00