-
Notifications
You must be signed in to change notification settings - Fork 21
/
l2-unity-todo.txt
140 lines (131 loc) · 4.71 KB
/
l2-unity-todo.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
TODO (priority from top to bottom)
wait for monster attack animation end before following player
check if AI isnt dead before applying damage to AI's target
reduce amount data sent by players:
- share action instead of animationid, store current action in entity
- get col_r, col_r from system/chargrp.dat instead
monster should follow even if not on geodata/path cant be found
global variable to scale all ambientsounds
Update terrain textures with Microsplat
Nature renderer for deco layer ?
DONE
replace curent input system with unity input system
shadows are too dark
update npc animator as player animator to adapt to different weapon types
remove request rotate, calculate rotation based on movedirection
loading screen
login server
login / logout
fix moving monster desync at login
cache entity heading server side
fix player position desync
add player damage sound
dual/bow animations
add all atk animations (atk01..03)
load npcs based on system/npcgrp.dat (reduce packet size)
add missing weapons
build player based on appearance data
share chardata over network (face, color, race, sex, class, weapons, armors)
fix atk wait when running after attacking
other players should lock on attacking target
add fdwarf
should set animation to idle if animation is run and movedirection is 0
add atk wait timeout to other user
fix other player desync when atk
fix locator decal layer
fix cant target other players
change water shader
better handle of equiped weapons
share equipped weapons from users and npcs from server
refacto user sync
player stop attack when entity dies
add atkwait timeout when idle
stop autoattack loop when player is dead...
allow player to attack another target while attacking
set can move to false when requesting autoattack, if cant return error packet
reduce hit particle offset
share position when reaching path points
player run to target when pressing autoattack
clear any path when pressing autoattack
refactor player animation/sound like NPCs and monsters
implement player auto attack
add invulnerable/static npcs
fix monster autoattack anim stop sometimes
fix monster stopping too far from the player
refacto player animator and state machine
add sounds for player animations
include player and user atkspeed, movespeed, matkspeed in packet
share speed for player too
revert speed to original value
share new total entity hp in inflict attack packet
share monster damage info client side
monster stop attack when target is dead
make monster deal damage
calculate attack delay based on database atk speed
calculate stats based on base template
client side monster auto attack animation
make entity attack player when at attack range
make entity follow player when receiving attack
particle y pos based on npc height
fix respawn position desync
client side npc death
monster hit sound
monster die animation / sound
fix target hp bar
monsters respawn
monsters take damages/death
share target client side
share target server side
hit particle
fix npcs still having disconnected users in knownlist
add cooldown between musics
improve post process
night fog start and end should be grey
remove useless scripts on monsters
keltir is fox ?
Find a workaround for UI Tab/Tabview
UPDATE ALL MODELS WITH LEGACY CALCULATE NORMALS (entities ok,need to check for static mesh)
Fix deco layer materials
Add layers/tags to bridges
Add trunk to trees
FIX Brushes materials
Add better water shader (KWS)
Rebuild materials with Universal Render Pipeline/Nature/SpeedTree8_PBRLit when transparent
Downgrade to Unity 2022.3
fix clouds
fix playercontroller when looking from top
fix nameplate showing behind walls for a while
reduce min ambientsound dropoff to 5%
fix ambient sound loop
add harbor music / elven ruins music
remove fisher/obelisk/olympiad manager/manor from spawn list
add all talking island npcs
add npc sounds
increase ambient sounds range by 50%
add golem, spider, cat the cat sounds
fix npc respawn y
add all talking island monsters
geodata import perf improvements
fix path cannot be found when steep angle
multi-thread geodata load in client
fix geodata with doors
fix geodata to detect trunks
add geodata for all talking island
change client geodata to act like server's (layers)
add all talking island spawnlist
fix camera collision not working with terrain
replace DecoFadeout with camera layer cull distances
need better sunset
mute sound when not focused
add platform under maps
C# refacto
- change input to input manager
- Terrin / UI / Rendering folders left
- change getInstance and getter setter in C#
- add _ in front of private variables
Sync server/client time
reduce volume of monsters steps
remove collider for tree leaves
Reduce amount of npc emote/sound
fix npcs cant find random drift point somehow
fix spawn position (by checking at closest node on Y axis)