Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
322 commits
Select commit Hold shift + click to select a range
1339708
Merge pull request #10 from pingu7867/part2-editor
pingu7867 Oct 29, 2023
1df982f
Merge pull request #11 from pingu7867/part3-misc
pingu7867 Oct 29, 2023
2d9f738
Update README.md
pingu7867 Oct 30, 2023
eca58c1
default icon back to legacy
pingu7867 Oct 30, 2023
856df6d
revert part pool accessor functions
pingu7867 Oct 30, 2023
a0edf89
Merge branch 'test-merge-from-3-branches' of https://github.com/pingu…
pingu7867 Oct 30, 2023
3f73ccb
Update README.md
pingu7867 Oct 31, 2023
9d1a72b
basic defaults based on gamemode
pingu7867 Oct 31, 2023
ae7e3d1
isvalid check
pingu7867 Oct 31, 2023
6b82389
fix cvar name
pingu7867 Oct 31, 2023
a6d2aa4
Merge branch 'develop-cedricversion' into test-merge-from-3-branches
pingu7867 Oct 31, 2023
505fe0f
Apply dynamic light error fix to legacy light
wrefgtzweve Nov 1, 2023
a2e8aa6
Minor optimization
wrefgtzweve Nov 1, 2023
1a7edd1
add PAC_VERSION via action (test)
Techbot121 Nov 2, 2023
138fd25
move "version tagging" to it's own action
Techbot121 Nov 2, 2023
18251af
use master
Techbot121 Nov 2, 2023
6088966
small fix
pingu7867 Nov 4, 2023
1c5f3f0
Update net_combat.lua
pingu7867 Nov 4, 2023
0500d94
validity check
pingu7867 Nov 4, 2023
dd09af2
specify more in the warning message
pingu7867 Nov 4, 2023
5de91ec
legacy mode info popups
pingu7867 Nov 4, 2023
373306d
Update popups_part_tutorials.lua
pingu7867 Nov 4, 2023
4ed37a8
declare variable on init
pingu7867 Nov 4, 2023
5851171
Update shortcuts.lua
pingu7867 Nov 4, 2023
85bc3d9
Update parts.lua
pingu7867 Nov 4, 2023
a4a98c4
partal fix for submaterial dynamic properties
pingu7867 Nov 4, 2023
90e6607
Update shortcuts.lua
pingu7867 Nov 4, 2023
c2f0a9b
simple validity check
pingu7867 Nov 4, 2023
7b911a0
include file extension in last outfit tracking
pingu7867 Nov 4, 2023
68ba86b
removed hanging function
pingu7867 Nov 4, 2023
e86ece8
use the readme from upstream before merging
pingu7867 Nov 4, 2023
1c8780f
remove unneeded include
pingu7867 Nov 5, 2023
533e7b0
less obtrusive update message
pingu7867 Nov 5, 2023
f7bbce0
projectile setting fix
pingu7867 Nov 7, 2023
2c7cc90
Update interpolated_multibone.lua
pingu7867 Nov 8, 2023
d88450f
changelog feature and default partmenu adjustments
pingu7867 Nov 9, 2023
01a779a
fully removed some events
pingu7867 Nov 10, 2023
40734fd
fix lights again
pingu7867 Nov 10, 2023
ab7d14d
fix lights again (legacy)
pingu7867 Nov 10, 2023
4995f9d
more fixes
pingu7867 Nov 10, 2023
b96758a
remove update notification
pingu7867 Nov 11, 2023
60e3311
Update event.lua
pingu7867 Nov 11, 2023
e7e7d1e
rewrite draw shadow mutator
pingu7867 Nov 11, 2023
27d6c71
nearest_life aim part name adjustments
pingu7867 Nov 11, 2023
b7342ec
less fonts, event hack fix attempts
pingu7867 Nov 11, 2023
122469c
Merge branch 'cedricversion-for-final-publish' of https://github.com/…
pingu7867 Nov 12, 2023
49e586c
combat categories and damagezone fix
pingu7867 Nov 12, 2023
4fb95a8
nearest_life aim part fix
pingu7867 Nov 16, 2023
415e36f
use part selection for anim frame event
Yagira Nov 18, 2023
93cb3f1
force damping adjustment for players
pingu7867 Nov 19, 2023
7a1d6f6
report attacker in hitscans for killfeed
pingu7867 Nov 23, 2023
a412034
eventwheel adjustments, more info on some part enums
pingu7867 Nov 30, 2023
6595499
proxy: new "sequence" functions, use wires, warn with errors
pingu7867 Dec 3, 2023
ed4d272
Merge pull request #1319 from pingu7867/cedricversion-for-final-publish
CapsAdmin Dec 9, 2023
75f090a
Remove double isvalid check
wrefgtzweve Dec 9, 2023
24ace62
Remove trailing whitespaces
wrefgtzweve Dec 9, 2023
a6138de
correct model paths
pingu7867 Dec 9, 2023
346db6c
rename presets
pingu7867 Dec 9, 2023
9879085
rename preset's table name
pingu7867 Dec 9, 2023
866bb87
Update net_combat.lua
pingu7867 Dec 9, 2023
cffaf69
localize functions
pingu7867 Dec 9, 2023
b89c43b
localize variables
pingu7867 Dec 9, 2023
12eaac7
localize function
pingu7867 Dec 9, 2023
e0b3c4b
fix pac camera when closing editor
pingu7867 Dec 9, 2023
79c6db6
Update parts.lua
pingu7867 Dec 9, 2023
a5b0a15
reorder functions
pingu7867 Dec 11, 2023
c93c71c
suppress network string error (#1325)
pingu7867 Dec 12, 2023
2a443ff
validity checks
pingu7867 Dec 12, 2023
baad4b3
validity checks
pingu7867 Dec 12, 2023
22e2add
try a variable check
pingu7867 Dec 13, 2023
63a3f32
Update net_combat.lua
pingu7867 Dec 14, 2023
f82ef58
fix for hitscan inside main modified damage hook
pingu7867 Dec 14, 2023
0d703b6
try a different fix instead
pingu7867 Dec 14, 2023
16b5269
don't set cppi owner on the set owner hack
pingu7867 Dec 14, 2023
299a3e9
more exit points if lock is deactivated
pingu7867 Dec 15, 2023
0d28551
more exit points if healthmod disabled
pingu7867 Dec 16, 2023
3c6705e
temporary settings menu fix attempt
pingu7867 Dec 17, 2023
a8c1adc
Auto replace lower case with underscores for part convars
wrefgtzweve Dec 19, 2023
6d0c3ff
Apply cvar fix to other files too
wrefgtzweve Dec 19, 2023
7950cca
small changes
pingu7867 Dec 21, 2023
c8542c5
small checks
pingu7867 Dec 21, 2023
9931c69
wearing tracker can handle multiple groups
pingu7867 Dec 21, 2023
3862881
Update damage_zone.lua
pingu7867 Dec 21, 2023
fe18794
make wear tracker into a reusable function
pingu7867 Dec 21, 2023
33a0fd8
use wear tracker for removepart
pingu7867 Dec 21, 2023
0a6c46e
use pac hooks when possible
Techbot121 Dec 21, 2023
a0c34ed
remove local debug prints
Techbot121 Dec 21, 2023
f2b521f
event copilot tweaks
pingu7867 Dec 26, 2023
3644b1a
fix popups' info_string for events
pingu7867 Dec 26, 2023
9dfc7e7
Update health_modifier.lua
pingu7867 Dec 26, 2023
7c560fb
remaining healthbars proxy, aliases
pingu7867 Dec 26, 2023
897d65f
Update health_modifier.lua
pingu7867 Dec 26, 2023
602bde4
validity check
pingu7867 Dec 27, 2023
593fbdc
Update pac_settings_manager.lua
pingu7867 Dec 27, 2023
e384c6a
reworked settings menu
pingu7867 Dec 27, 2023
d76f7c2
Admin utilities in spawnmenu
pingu7867 Dec 27, 2023
44e15de
make the animation editor less of a pain to use
Techbot121 Dec 29, 2023
91e1b63
set the default interpolation type to linear
Techbot121 Dec 29, 2023
3d8cb75
add viewed_by_owner event
pingu7867 Dec 29, 2023
a3009ca
send force part PointEntities bool to server
pingu7867 Dec 29, 2023
039a0ae
Update net_combat.lua
pingu7867 Dec 29, 2023
d1bb6ee
remove debug print
pingu7867 Dec 29, 2023
6635cfa
use more pac hooks
pingu7867 Dec 29, 2023
57ae4a4
Update parts.lua
pingu7867 Jan 5, 2024
e6c4130
Update damage_zone.lua
pingu7867 Jan 5, 2024
71985d7
is_touching events initialization fix
pingu7867 Jan 6, 2024
e7891b2
small correction for shortcut preset
pingu7867 Jan 6, 2024
22b0fa1
Remove trailing whitespaces
wrefgtzweve Jan 10, 2024
e342f7b
move combat parts info prints
pingu7867 Jan 10, 2024
1088e45
implement volume setting, drawable part limiters, NPC friendliness
pingu7867 Jan 20, 2024
16284b2
replace D enums with their numbers
pingu7867 Jan 21, 2024
e4bacaa
proxy: expression slots, text preview, ent_color functions
pingu7867 Jan 27, 2024
0e76203
net_combat: some server stuff moved to serverside
pingu7867 Jan 27, 2024
fb2d3c7
improve hitscan precision
pingu7867 Feb 6, 2024
b0a135c
more damagezone options
pingu7867 Feb 10, 2024
d1e68b3
text part chat support
pingu7867 Feb 17, 2024
00d958f
new shorthand proxy functions
pingu7867 Feb 18, 2024
bc00adb
camera rework and related stuff
pingu7867 Mar 1, 2024
b9e5f7b
hack hotfix for recent camera rework
pingu7867 Mar 1, 2024
074dd0c
revert hackery from base part to outsource it to camera part's code
pingu7867 Mar 2, 2024
d830ea1
add hover halo configs to menu bar
pingu7867 Mar 2, 2024
75ed882
fixes for particle stick / align
pingu7867 Mar 2, 2024
b6faf91
actually add animation rate in player config
pingu7867 Mar 6, 2024
95ca54e
small fix
pingu7867 Mar 9, 2024
3593b68
fix proxy extra expressions index collisions
pingu7867 Mar 9, 2024
152d670
implement health modifier id for damage multiplier
pingu7867 Mar 24, 2024
621e1ab
apply wearing bypass fix to more parts
pingu7867 Mar 24, 2024
de7e4bc
hotfix on wearing bypass hack
pingu7867 Mar 24, 2024
cf6019c
fixing drgbase npc compatibility
pingu7867 Mar 26, 2024
5c34b12
another revision for entity classification
pingu7867 Mar 29, 2024
1516022
clear error when valid part class
pingu7867 Mar 31, 2024
1d338ca
Add size limit to E2 functions (#1348)
Denneisk Apr 14, 2024
df0aaf4
fix broken animation timeline selection
Techbot121 Jun 4, 2024
67cafac
fix error if target is not a player
Techbot121 Jun 4, 2024
4db80ae
prevent healing functions from removing overheal (#1356)
textstack Jun 4, 2024
42796bc
wires hack fix
pingu7867 Jun 5, 2024
9a9971f
Rewrote netstream (#1361)
thegrb93 Jun 9, 2024
fb65d1b
fix the annoying `Invalid model scale 0.000000` spam
Techbot121 Jun 14, 2024
7a0f550
don't use a deprecated render function
Techbot121 Jun 14, 2024
138c04b
fix error
Techbot121 Jun 14, 2024
26099cc
Make pac.GetBonePosAng use GetBoneMatrix instead, fixing parts laggin…
TW1STaL1CKY Jun 14, 2024
11acae2
make it more clear that you can load only outfits via "load from url"
Techbot121 Jun 15, 2024
9593563
fix mixed up title and message
Techbot121 Jun 15, 2024
f9c7e8f
💀
Techbot121 Jun 15, 2024
264793b
show prompts instead of calling ErrorNoHalt
Techbot121 Jun 15, 2024
32ee247
Use player.Iterator() instead of player.GetAll() (Development branch)…
Astralcircle Jun 15, 2024
5794b6d
only show prompt if there was a decoding error
Techbot121 Jun 16, 2024
39fb1da
Merge branch 'develop' of https://github.com/CapsAdmin/pac3 into develop
Techbot121 Jun 16, 2024
4b8b99e
only lint changed files
Techbot121 Jun 29, 2024
e26947b
lint only if lua files have been changed [skip ci]
Techbot121 Jun 29, 2024
44544da
update checkout due to deprecation [skip ci]
Techbot121 Jun 29, 2024
2d756a7
fix outfit filters not working (#1369)
Techbot121 Jun 30, 2024
b092681
DoT, hitpart adjustments, debug verbosity convar, extra healthbars co…
pingu7867 Jul 13, 2024
696f4d5
hotfix
pingu7867 Jul 13, 2024
c518459
warn when insufficient args are given for some commands
pingu7867 Jul 14, 2024
3b43e6b
hotfix
pingu7867 Jul 17, 2024
959e3fd
more editor features, projectile tweaks
pingu7867 Jul 28, 2024
5067ff1
popup fixes, add commands in menu bar
pingu7867 Jul 28, 2024
60c0f36
hotfix
pingu7867 Jul 28, 2024
713381b
changes to Load VMT outputs
pingu7867 Jul 28, 2024
4942203
small hack fix for material
pingu7867 Jul 29, 2024
6177acc
hotfix
pingu7867 Jul 29, 2024
5e93d39
hotfix: reorder functions
pingu7867 Aug 1, 2024
516ff5b
Make netstream timeout 30. Gmod apparently struggles sending 20kb in …
thegrb93 Aug 10, 2024
66a351d
multiple targets, experimental editor actions, part quick setups
pingu7867 Aug 26, 2024
43b6857
use part Notes as tree tooltips
pingu7867 Aug 26, 2024
983dc0d
fixes
pingu7867 Aug 27, 2024
8e2a135
more dynamic property stuff
pingu7867 Sep 1, 2024
2cfd7e2
health modifier update
pingu7867 Sep 1, 2024
63f9450
hotfix
pingu7867 Sep 1, 2024
b18c644
jiggle update
pingu7867 Sep 1, 2024
5907080
model: fix bodygroup collisions with submaterials
pingu7867 Sep 1, 2024
8219339
hotfix
pingu7867 Sep 1, 2024
bb66a11
fix variable names
pingu7867 Sep 1, 2024
4f8176a
Update proxy.lua
pingu7867 Sep 1, 2024
7a50453
handful of fixes
pingu7867 Sep 8, 2024
9a0a716
adjustments for event target part mode
pingu7867 Sep 15, 2024
41a73ec
Add $allowdiffusemodulation
Yagira Sep 16, 2024
e9fb223
hotfix
pingu7867 Sep 18, 2024
7644e4f
Update net_combat.lua
pingu7867 Sep 21, 2024
04b4336
projectile adjustments
pingu7867 Sep 22, 2024
10f51cd
Update parts.lua
pingu7867 Sep 26, 2024
4a70a72
color picker
pingu7867 Sep 28, 2024
296b409
bulk select deploy command series : use equal operator
pingu7867 Sep 28, 2024
107bffa
envmap fresnel
pingu7867 Sep 29, 2024
2abf3ee
changes to pac_event commands and events
pingu7867 Sep 30, 2024
22392c0
some checks
pingu7867 Oct 1, 2024
7b0294f
fix force damping
pingu7867 Oct 1, 2024
b8d92c9
small check
pingu7867 Oct 1, 2024
a31f36e
small fix
pingu7867 Oct 3, 2024
d45e926
Update part_pool.lua
pingu7867 Oct 4, 2024
04839a7
sit-related events: fix errors with sit anywhere script etc.
pingu7867 Oct 9, 2024
238102d
fix damage zone fire damage dissolving on kill
pingu7867 Oct 9, 2024
670d77a
Update event.lua
pingu7867 Oct 13, 2024
0507911
Update event.lua
pingu7867 Oct 13, 2024
de10931
some net combat checks and fixes
pingu7867 Oct 31, 2024
4b2909b
lock part fixes
pingu7867 Nov 2, 2024
fa6eb8a
properly add eases to sample_and_hold /drift proxy
pingu7867 Nov 16, 2024
67ba395
labelling correction
pingu7867 Dec 1, 2024
e5c3ac1
command part update, property stuff, luapad
pingu7867 Dec 8, 2024
d030e0e
fixes for command part and luapad
pingu7867 Dec 16, 2024
cc9ebcc
get rid of the unused linter workflow [skip ci]
Techbot121 Dec 16, 2024
154a8d3
editor view features, fixes and more
pingu7867 Dec 24, 2024
6546e12
hotfix
pingu7867 Dec 24, 2024
2c9dd52
proxy property fixes
pingu7867 Dec 25, 2024
4a8523d
don't run SafeRemoveEntityDelayed on the weapon part's weapon owner
pingu7867 Dec 26, 2024
78d1f05
double-check to exit calcview hook if editor is not active
pingu7867 Dec 26, 2024
e168426
fire_bullets event fixes
pingu7867 Jan 2, 2025
dd4a750
fix parent_scale events
pingu7867 Jan 2, 2025
6eb2bfd
Add admin checks to admin networking (#1371)
textstack Jan 3, 2025
27fdb2e
some event fixes
pingu7867 Jan 3, 2025
b1310e9
don't check extensions only, since some services don't provide a dire…
Techbot121 Jan 3, 2025
9f7fbcb
better way to handle bulk select in nested setups
pingu7867 Jan 12, 2025
8325af1
further bulk select update
pingu7867 Jan 12, 2025
708833b
adjustments to is_touching_scalable event
pingu7867 Jan 13, 2025
f2c5c35
text part reworks and new features
pingu7867 Jan 13, 2025
0238b3a
lock and hitscan fixes
pingu7867 Jan 17, 2025
ba7dc80
remove unused code
pingu7867 Jan 17, 2025
ba54007
small material fixes
pingu7867 Jan 17, 2025
65a22ff
more camera part quick setups (place camera from editor view)
pingu7867 Jan 31, 2025
5f50198
custom shortcuts update
pingu7867 Feb 2, 2025
026178b
view roll fix
pingu7867 Feb 2, 2025
26ec84c
force part preview forces (draw lines)
pingu7867 Feb 2, 2025
66b5fdb
model/entity "edit materials" quick setup
pingu7867 Feb 4, 2025
32bb43a
quicksetup materials fix + append multiple target parts from bulk select
pingu7867 Feb 4, 2025
ec58bf3
fix bulk select binder clear
pingu7867 Feb 6, 2025
760ee74
bulk select deselect
pingu7867 Feb 6, 2025
db319f9
decay-related settings for some effect parts
pingu7867 Feb 20, 2025
0efee70
hotfix
pingu7867 Feb 25, 2025
06329e4
add showtime dynamics to sunbeams
pingu7867 Feb 25, 2025
301393a
hotfix
pingu7867 Mar 1, 2025
78f5491
add "root owner" model option to model properties
pingu7867 Mar 1, 2025
8c8759e
new lock part modes (aim)
pingu7867 Mar 2, 2025
ad58c59
lock part aim smoothing
pingu7867 Mar 2, 2025
b2211e5
event update
pingu7867 Mar 3, 2025
d2ed2dc
hotfix (quick actions - event reorganization)
pingu7867 Mar 3, 2025
8550648
hotfix
pingu7867 Mar 5, 2025
fa93cd7
small fix
pingu7867 Mar 9, 2025
c247ce7
force part update
pingu7867 Mar 15, 2025
14d7991
move active text entry alongside property list's scrolling
pingu7867 Mar 17, 2025
e7de05b
revert previous commit
pingu7867 Mar 17, 2025
5ad9bec
fix previous commit
pingu7867 Mar 18, 2025
79e2c3f
buttons can bypass changes to their holdtime/toggle state updates if …
pingu7867 Mar 18, 2025
3250394
more health modifier cvars
pingu7867 Mar 23, 2025
a758913
mini fix
pingu7867 Mar 26, 2025
b0d629d
doubleclick actions
pingu7867 Apr 4, 2025
277de7c
fix misspelled cvar
pingu7867 Apr 14, 2025
36db0e4
temporary fix
pingu7867 Apr 15, 2025
209a1f7
Improve net error handling (#1398)
thegrb93 Apr 16, 2025
c7d7c70
Merge pull request #1400 from CapsAdmin/master
thegrb93 Apr 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 27 additions & 3 deletions .github/workflows/lua_linter.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,33 @@ name: lint

on:
pull_request:
types: [opened, synchronize, reopened]
paths:
- "lua/**"
types: [opened, synchronize]
workflow_call:

# partially taken from wiremod/wire/master/.github/workflows/lint.yml
jobs:
lua-lint:
uses: FPtje/GLuaFixer/.github/workflows/glualint.yml@master
lint:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@master

- name: Get any changed files
id: changed-files
uses: tj-actions/changed-files@v41
with:
files: |
**.lua

- name: Download GluaFixer
if: steps.changed-files.outputs.any_changed
run: |
curl -o glualint.zip -L https://github.com/FPtje/GLuaFixer/releases/download/1.28.0/glualint-1.28.0-x86_64-linux.zip
unzip glualint.zip

- name: Lint Code
if: steps.changed-files.outputs.any_changed
run: |
./glualint ${{ steps.changed-files.outputs.all_changed_files }}
8 changes: 2 additions & 6 deletions .github/workflows/update_workshop.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,15 @@ on:
workflow_dispatch:

jobs:
linter:
uses: CapsAdmin/pac3/.github/workflows/lua_linter.yaml@develop

update-workshop:
if: github.repository == 'CapsAdmin/pac3'
# needs: linter
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Publish to Steam Workshop
uses: vurv78/gmod-upload@v0.1.3
uses: PAC3-Server/gmod-upload@master
env:
STEAM_USERNAME: ${{ secrets.STEAM_NAME }}
STEAM_PASSWORD: ${{ secrets.STEAM_PASSWORD }}
Expand Down
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,3 @@ Some links to check out:
* [discord server](https://discord.gg/utpR3gJ "Join PAC3 Discord Server")

---

Loading
Loading