Mercurial > mm7
comparison mm7_5.cpp @ 370:7f817679b60e
_42777D_CastSpell_UseWand_ShootArrow
author | Nomad |
---|---|
date | Fri, 22 Feb 2013 17:47:41 +0200 |
parents | 0f35f908547f |
children | d1d1e1daa7f7 |
comparison
equal
deleted
inserted
replaced
366:85edec9da96b | 370:7f817679b60e |
---|---|
2968 strcpy(pTmpBuf, v177); | 2968 strcpy(pTmpBuf, v177); |
2969 } | 2969 } |
2970 //_set_status_string_pTmpBuf_and_continue: | 2970 //_set_status_string_pTmpBuf_and_continue: |
2971 sub_41C0B8_set_status_string(pTmpBuf); | 2971 sub_41C0B8_set_status_string(pTmpBuf); |
2972 continue; | 2972 continue; |
2973 case UIMSG_4F: | 2973 case UIMSG_SPellbook_ShowHightlightedSpellInfo: |
2974 if ( !uActiveCharacter || (uNumSeconds = (unsigned int)pPlayers[uActiveCharacter], | 2974 if ( !uActiveCharacter || (uNumSeconds = (unsigned int)pPlayers[uActiveCharacter], |
2975 !*(char *)(uNumSeconds + 11 * *(char *)(uNumSeconds + 6734) + uMessageParam + 402)) ) | 2975 !*(char *)(uNumSeconds + 11 * *(char *)(uNumSeconds + 6734) + uMessageParam + 402)) ) |
2976 continue; | 2976 continue; |
2977 if ( sub_4637E0_is_there_popup_onscreen() ) | 2977 if ( sub_4637E0_is_there_popup_onscreen() ) |
2978 dword_507B00_spell_info_to_draw_in_popup = uMessageParam + 1; | 2978 dword_507B00_spell_info_to_draw_in_popup = uMessageParam + 1; |
3122 } | 3122 } |
3123 } | 3123 } |
3124 } | 3124 } |
3125 } | 3125 } |
3126 continue; | 3126 continue; |
3127 case UIMSG_8E: | 3127 |
3128 if ( pTurnEngine->field_4 == 3 ) | 3128 case UIMSG_CastSpellFromBook: |
3129 continue; | 3129 if ( pTurnEngine->field_4 != 3 ) |
3130 v175 = 0; | 3130 _42777D_CastSpell_UseWand_ShootArrow(uMessageParam, v199, 0, 0, 0); |
3131 v159 = 0; | 3131 continue; |
3132 v147 = 0; | 3132 |
3133 //goto LABEL_678; | |
3134 v80 = v199; | |
3135 v79 = uMessageParam; | |
3136 _42777D_CastSpell_UseWand_ShootArrow(v79, v80, v147, v159, v175); | |
3137 continue; | |
3138 case UIMSG_92: | 3133 case UIMSG_92: |
3139 if ( pTurnEngine->field_4 != 3 ) | 3134 if ( pTurnEngine->field_4 != 3 ) |
3140 { | 3135 { |
3141 v175 = 0; | 3136 v175 = 0; |
3142 v159 = v0; | 3137 v159 = v0; |