- Add 4 unique charms: Clover of Luck, Golden Horseshoe, Skull of Immortality, Devil's Contract - Add Sidorovich shop tabs ([РУБАШКИ] / [ТАЛИСМАНЫ]) with TAB/arrow navigation and purchases - Extend casino3d-progress.dat to 32 bytes with backward-compatible save/load - Hook event triggers into Blackjack, Poker, Durak, Coin, Dice, Scratch, Slots, Roulette, Russian Roulette, Buckshot, and Hell Tower - Display active charm badges on HUD and Hell Tower briefing
49 lines
2.4 KiB
PHP
49 lines
2.4 KiB
PHP
BeginMerchant3D PROTO
|
|
HandleMerchant3D PROTO
|
|
RenderMerchant3D PROTO
|
|
BuyMerchantBack3D PROTO :DWORD
|
|
BuyMerchantCharm3D PROTO :DWORD
|
|
.data
|
|
merchantTab3D dd 0
|
|
merchantCharmSelected3D dd 0
|
|
merchantSelected3D dd 0
|
|
merchantTime3D dd 0
|
|
merchantReaction3D dd 1200
|
|
merchantReactionKind3D dd 1
|
|
merchantPreviousFocus3D dd 0
|
|
merchantMessage3D dd 0
|
|
merchantPrices3D dd 0,3000,3000,10000,12000,15000,17000,18000,20000,22000,22000,23000,24000
|
|
merchantGrey3D db 209,197,208,197,193,208,206,0
|
|
merchantBlue3D db 209,192,207,212,200,208,206,194,192,223,32,194,206,203,205,192,0
|
|
merchantRed3D db 193,192,195,208,206,194,219,201,32,202,208,197,209,210,0
|
|
merchantGold3D db 199,206,203,206,210,206,197,32,209,206,203,205,214,197,0
|
|
merchantSkull3D db 215,197,208,197,207,32,200,32,208,206,199,219,0
|
|
merchantClover3D db 202,203,197,194,197,208,0
|
|
merchantArcane3D db 192,208,202,192,205,192,0
|
|
merchantNoir3D db 205,211,192,208,0
|
|
merchantDiamond3D db 192,203,204,192,199,0
|
|
merchantRider3D db 205,192,197,199,196,205,200,202,0
|
|
merchantBee3D db 207,215,197,203,192,0
|
|
merchantFan3D db 194,197,197,208,0
|
|
merchantWeb3D db 207,192,211,210,200,205,192,0
|
|
merchantNames3D dd OFFSET merchantGrey3D,OFFSET merchantBlue3D,OFFSET merchantRed3D
|
|
dd OFFSET merchantGold3D,OFFSET merchantSkull3D,OFFSET merchantClover3D
|
|
dd OFFSET merchantArcane3D,OFFSET merchantNoir3D,OFFSET merchantDiamond3D
|
|
dd OFFSET merchantRider3D,OFFSET merchantBee3D,OFFSET merchantFan3D,OFFSET merchantWeb3D
|
|
merchantTitle3D db 209,200,196,206,208,206,194,200,215,0
|
|
merchantStock3D db 208,211,193,192,216,202,200,0
|
|
merchantBuy3D db 202,211,207,200,210,220,0
|
|
merchantOwned3D db 197,209,210,220,0
|
|
merchantEquipped3D db 205,192,196,197,210,206,0
|
|
merchantPoor3D db 204,192,203,206,32,212,200,216,197,202,0
|
|
merchantShopKeys3D db 194,194,197,208,213,47,194,205,200,199,32,32,69,78,84,69,82,58,32,202,211,207,200,210,220,32,32,69,83,67,58,32
|
|
db 213,206,203,203,0
|
|
merchantTabCharmsLabel db 210,192,203,200,209,204,192,205,219,0
|
|
merchantDollar3D db '$',0
|
|
merchantStockUsesLabel db 199,224,240,58,32,0
|
|
merchantShopKeysWithTabs db 84,65,66,58,32,194,234,235,224,228,234,224,32,32,69,78,84,69,82,58,32,202,243,239,232,242,252,32,32,69,83,67,58,32,213,238,235,235,0
|
|
merchantHello3D db 207,206,209,204,206,210,208,200,44,32,215,210,206,32,197,209,210,220,46,0
|
|
merchantThanks3D db 213,206,208,206,216,200,201,32,194,219,193,206,208,46,0
|
|
merchantArrowUp3D db "^",0
|
|
merchantArrowDown3D db "v",0
|
|
.code
|