Skip to content

Instantly share code, notes, and snippets.

View TeoTwawki's full-sized avatar
🤒
sick of social features on github

TeoTwawki

🤒
sick of social features on github
View GitHub Profile
@TeoTwawki
TeoTwawki / Bad SkillList IDs.csv
Last active April 23, 2024 12:17
Bad Skill Lists as of 2024/04/23
Pool ID Name Skill List ID
37 Achtelle 145
39 Acrolith 1
54 Aerns_Elemental 100
71 Air_Elemental 99
98 Alsha 145
114 Amphitrite 977
148 Animated_Horn 16
205 Aquarian_Caster 153
208 Aragoneu_Knight 145
@TeoTwawki
TeoTwawki / npc_renamer.py
Created November 10, 2022 16:56 — forked from zach2good/npc_renamer.py
NPC DAT Renamer script for FFXI
#!/usr/bin/env python
# npc_renamer by zach2good, use as you please!
#
# For use on the NPC DATs listed here:
# https://www.reddit.com/r/ffximodding/comments/9ndg2d/complete_list_of_zone_dats_by_zone_id/
#
# Usage: npc_renamer.py <input file to read>
# : If the input file is .DAT, a corresponding .json file will be made.
# : If the input file is .json, a corresponding .new.DAT file will be made.
@TeoTwawki
TeoTwawki / augments above 0x7FF.md
Created September 22, 2022 00:29
augments above 0x7FF
ID Description
0x0800 this is basically "aug zero" again, the list is sort of in pages
0x0801 HP+2
0x0802 HP+34
0x0803 HP+66
0x0804 HP+98
0x0805 HP-2
0x0806 HP-34
0x0807 HP-66
@TeoTwawki
TeoTwawki / level zero list.csv
Created July 14, 2022 18:06
all level zero mobs July 2022
ZoneID Name GroupId updated
2 Orcfeltrap 52 NO
4 Primordial_Pugil 51 NO
5 Camahueto 53 NO
5 Isarukitsck 54 NO
5 Little_Wingman 55 NO
6 Predataur 8 NO
7 Fjalar 55 NO
7 Bloody_Skull 56 NO
7 Muut 57 NO
@TeoTwawki
TeoTwawki / mobskill audit.md
Last active July 4, 2022 18:36
mobskills audit

✔️ = properly scripted

❌ = improperly scripted, or doesn't exist


ID mobskill name Status
257 foot_kick
258 dust_cloud
@TeoTwawki
TeoTwawki / story time.md
Last active July 4, 2022 02:48
Why I like (Feast of) Swords (event)

So back in the original version of the event, no enchantment to use and no timing collection of malice from their mobskills, no trading to a '???' spot on the ground..all you had to do was beat them up. There was just one problem. The loot was a direct drop from the kill. Loot was at that time highly saught after: chocobo stables warp collars.

A free trip to the other cities? in an age with no teleports other than whm spells? SIGN ME THE F UP cried every player server wide. At the moogle all you got was another lv 1 GK with a different delay than the one you started with. nobody cared about that, we wanted those collars!

Now, the armor mobs dropped multiples, so if you solo'd you'd see a bunch of them hit dirt and be lost. But if you partied up, there were usually enough dropped for at least half your party (dropped up to 6, usually 2 to 4 per kill, often 3 - it appeared to be weighted towards the middle numbers). So evertyone was partying up, sometimes alliances of 9 to 12 ppl.

Now as you may know, the

@TeoTwawki
TeoTwawki / Custom Mob Example.md
Last active April 4, 2021 20:04
Custom Mob Example

Hand him a mobid+group in Sacrarium with a level range you feel is right and make up an id for the pool.

The drops are 100% either or and handled by script as is pos, no dropid needed.

@TeoTwawki
TeoTwawki / 1.md
Last active June 18, 2020 19:06
Dm's about dw, h2h, and mob kicks

[12:26 AM] ibm2431: Are there any mnk mobs in the game that do kick attacks?
[12:26 AM] ibm2431: Mandies?
[12:27 AM] ibm2431: At the moment, the only difference between the dual wield mob mod and isH2H is that isH2H generates kick attacks
[12:27 AM] ibm2431: This is probably desirable for isH2H
[12:28 AM] ibm2431: I'm starting to wonder if we want a column at all
[12:28 AM] ibm2431: And instead either:
a) set isH2H properly (using a pool mod for dual wielders who aren't hand to hand because they don't kick)(edited)
[12:29 AM] ibm2431: b) drop isH2H column, and set mods for hand-to-hand (right, left, kick) to whole families (mandies) or pools (monk mobs who actually fight hand-to-hand)
[12:30 AM] TeoTwawki: in retail yes higher levels mobs can "kick" the animation for this varies. in private servers this is not implimented.
[12:31 AM] TeoTwawki: not all monk mobs will kick

9:43 AM] zach2good: Or better yet, in

void AddExperiencePoints(bool expFromRaise, CCharEntity* PChar, CBaseEntity* PMob, uint32 exp, EMobDifficulty mobCheck, bool isexpchain)

where there are already latent checks

[9:44 AM] Teo: forget fiddling with latents. makes more sense to just have a value in play where each KI you just add 30, and then use said value's final result in the exp calc.

[10:56 AM] Tagban: Anyone else seeing crashes after most recent pull related to char utils and additem?

[10:56 AM] Tagban: [28/Jan] [10:56:16][Warning] charplugin::AddItem: Item <23733> is not found in a database

[10:57 AM] Tagban: Anything not in the database crashes the server now

[10:57 AM] Tagban: Including item 0 when a player steals

[11:01 AM] Alucard: its always been the case for as long as I can remember