Changeset 891 for trunk/plugins/en/action_complex_attack.tcl
- Timestamp:
- 02/17/08 18:54:27 (4 years ago)
- File:
-
- 1 edited
-
trunk/plugins/en/action_complex_attack.tcl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/plugins/en/action_complex_attack.tcl
r753 r891 16 16 17 17 proc bMotion_plugin_complex_action_attack { nick host handle channel text } { 18 if {![bMotion_interbot_me_next $channel]} { return 1 } 19 set damage [rand 1500] 20 regexp -nocase "^attacks (.+) with (.+)" $text matches who item 21 set who [bMotionGetRealName $who] 22 regexp -nocase "(an?|the|some|his|her) (.+)" $item matches blah item 23 bMotion_plugins_settings_set "complex:attacks" "who" "" "" $who 24 bMotion_plugins_settings_set "complex:attacks" "item" "" "" $item 25 bMotion_plugins_settings_set "complex:attacks" "score" "" "" $damage 26 bMotionDoAction $channel $nick "%VAR{attack_responses}" 27 return 1 18 if {![bMotion_interbot_me_next $channel]} { 19 return 1 20 } 21 set damage [rand 1500] 22 regexp -nocase "^attacks (.+) with (.+)" $text matches who item 23 set who [bMotionGetRealName $who] 24 regexp -nocase "(an?|the|some|his|her) (.+)" $item matches blah item 25 bMotion_plugins_settings_set "complex:attacks" "who" "" "" $who 26 bMotion_plugins_settings_set "complex:attacks" "item" "" "" $item 27 bMotion_plugins_settings_set "complex:attacks" "score" "" "" $damage 28 bMotionDoAction $channel $nick "%VAR{attack_responses}" 29 return 1 28 30 } 29 31 30 32 bMotion_abstract_register "attack_responses" 31 33 bMotion_abstract_batchadd "attack_responses" { 32 "%% attacks %SETTING{complex:attacks:who:_:_} with '%SETTING{complex:attacks:item:_:_}' for %SETTING{complex:attacks:score:_:_} damage."33 "%SETTING{complex:attacks:who:_:_} takes %SETTING{complex:attacks:score:_:_} damage from %OWNER{%%} '%SETTING{complex:attacks:item:_:_}'"34 "%SETTING{complex:attacks:who:_:_} is tremendously damaged by the %SETTING{complex:attacks:item:_:_} and takes %SETTING{complex:attacks:score:_:_} damage!"35 "MISS!"36 "%SETTING{complex:attacks:who:_:_} is immune to '%SETTING{complex:attacks:item:_:_}'"37 "%SETTING{complex:attacks:who:_:_} absorbs the damage and gains %SETTING{complex:attacks:score:_:_} HP!"34 "%% attacks %SETTING{complex:attacks:who:_:_} with '%SETTING{complex:attacks:item:_:_}' for %SETTING{complex:attacks:score:_:_} damage." 35 "%SETTING{complex:attacks:who:_:_} takes %SETTING{complex:attacks:score:_:_} damage from %OWNER{%%} '%SETTING{complex:attacks:item:_:_}'" 36 "%SETTING{complex:attacks:who:_:_} is tremendously damaged by the %SETTING{complex:attacks:item:_:_} and takes %SETTING{complex:attacks:score:_:_} damage!" 37 "MISS!" 38 "%SETTING{complex:attacks:who:_:_} is immune to '%SETTING{complex:attacks:item:_:_}'" 39 "%SETTING{complex:attacks:who:_:_} absorbs the damage and gains %SETTING{complex:attacks:score:_:_} HP!" 38 40 }
Note: See TracChangeset
for help on using the changeset viewer.
